package com.example.service.weixiubaoyang;

import com.example.common.result.PageResult;
import com.example.entity.dto.weixiubaoyang.ReceiptMouldPageDto;
import com.example.entity.dto.weixiubaoyang.ReturnMouldPageDto;
import com.example.entity.vo.weixiubaoyang.ReceiptMouldVo;
import com.example.entity.vo.weixiubaoyang.ReturnMouldVo;
import com.example.entity.yifei.Eqtts;
import com.example.entity.yifei.Eqttu;

public interface ReceiptService {
    /**
     * 分页获取单头详细信息
     * @param receiptMouldPageDto
     * @return
     */
    PageResult<Eqtts> pageQueryEqtts(ReceiptMouldPageDto receiptMouldPageDto);

    /**
     * 领模单详情
     * @param TS001
     * @param TS002
     * @return
     */
    ReceiptMouldVo details(String TS001, String TS002);


    /**
     * 退模单头信息
     * @param returnMouldPageDto
     * @return
     */
    PageResult<Eqttu> pageQueryEqttu(ReturnMouldPageDto returnMouldPageDto);

    /**
     * 退模单详情
     * @return
     */
    ReturnMouldVo rdetails();
}
